gsk: Remove gsk_render_node_set_scaling_filters()
authorBenjamin Otte <otte@redhat.com>
Sun, 3 Dec 2017 20:56:24 +0000 (21:56 +0100)
committerBenjamin Otte <otte@redhat.com>
Sun, 3 Dec 2017 20:57:21 +0000 (21:57 +0100)
This is a leftover from the very early rendernode that we forgot to delete.

This can be seen by the fact that it is settable on an immutable object.

docs/reference/gsk/gsk4-sections.txt
gsk/gskglrenderer.c
gsk/gskrendernode.c
gsk/gskrendernode.h
gsk/gskrendernodeprivate.h

index 36054757b419b8f3bfe317dae15d86302714c5b7..b189478039b25486feace15ef9e151610c063aac 100644 (file)
@@ -35,7 +35,6 @@ gsk_render_node_serialize
 gsk_render_node_deserialize
 gsk_render_node_write_to_file
 GskScalingFilter
-gsk_render_node_set_scaling_filters
 gsk_render_node_set_name
 gsk_render_node_get_name
 gsk_render_node_get_bounds
index 5b7a585710f1309d883ec45a45b8c03bf66d9201..88afdfdbe87130af4e00b7f125fd46a54ad69758 100644 (file)
@@ -650,39 +650,8 @@ get_gl_scaling_filters (GskRenderNode *node,
                         int           *min_filter_r,
                         int           *mag_filter_r)
 {
-  switch (node->min_filter)
-    {
-    case GSK_SCALING_FILTER_NEAREST:
-      *min_filter_r = GL_NEAREST;
-      break;
-
-    case GSK_SCALING_FILTER_LINEAR:
-      *min_filter_r = GL_LINEAR;
-      break;
-
-    case GSK_SCALING_FILTER_TRILINEAR:
-      *min_filter_r = GL_LINEAR_MIPMAP_LINEAR;
-      break;
-
-    default:
-      break;
-    }
-
-  switch (node->mag_filter)
-    {
-    case GSK_SCALING_FILTER_NEAREST:
-      *mag_filter_r = GL_NEAREST;
-      break;
-
-    /* There's no point in using anything above GL_LINEAR for
-     * magnification filters
-     */
-    case GSK_SCALING_FILTER_LINEAR:
-    case GSK_SCALING_FILTER_TRILINEAR:
-    default:
-      *mag_filter_r = GL_LINEAR;
-      break;
-    }
+  *min_filter_r = GL_NEAREST;
+  *mag_filter_r = GL_NEAREST;
 }
 
 #if 0
index 9cccce763b15c299e098dd1c47542092d2095262..0dc0e7628c0aaa7e12b2093f8d3ddd8930957c5d 100644 (file)
@@ -93,9 +93,6 @@ gsk_render_node_new (const GskRenderNodeClass *node_class, gsize extra_size)
 
   self->ref_count = 1;
 
-  self->min_filter = GSK_SCALING_FILTER_NEAREST;
-  self->mag_filter = GSK_SCALING_FILTER_NEAREST;
-
   return self;
 }
 
@@ -177,30 +174,6 @@ gsk_render_node_get_bounds (GskRenderNode   *node,
   graphene_rect_init_from_rect (bounds, &node->bounds);
 }
 
-/**
- * gsk_render_node_set_scaling_filters:
- * @node: a #GskRenderNode
- * @min_filter: the filter for scaling down
- * @mag_filter: the filter for scaling up
- *
- * Sets filters to be used when a node must be scaled up
- * or down.
- *
- * Since: 3.90
- */
-void
-gsk_render_node_set_scaling_filters (GskRenderNode    *node,
-                                     GskScalingFilter  min_filter,
-                                     GskScalingFilter  mag_filter)
-{
-  g_return_if_fail (GSK_IS_RENDER_NODE (node));
-
-  if (node->min_filter != min_filter)
-    node->min_filter = min_filter;
-  if (node->mag_filter != mag_filter)
-    node->mag_filter = mag_filter;
-}
-
 /**
  * gsk_render_node_set_name:
  * @node: a #GskRenderNode
index 567f5952682c25d5cf63b92ec85435cb1e85170c..6da3b71c3ab5c8601b8a01f57146bcf4a35aa23f 100644 (file)
@@ -66,11 +66,6 @@ void                    gsk_render_node_unref                   (GskRenderNode *
 GDK_AVAILABLE_IN_3_90
 GskRenderNodeType       gsk_render_node_get_node_type           (GskRenderNode *node);
 
-GDK_AVAILABLE_IN_3_90
-void                    gsk_render_node_set_scaling_filters     (GskRenderNode *node,
-                                                                 GskScalingFilter min_filter,
-                                                                 GskScalingFilter mag_filter);
-
 GDK_AVAILABLE_IN_3_90
 void                    gsk_render_node_set_name                (GskRenderNode *node,
                                                                  const char    *name);
index e337c53656ab067bd78e6fac2d13b253aa538329..dad1703e0b36a0c97424bc39ba1c7c8406370b11 100644 (file)
@@ -19,10 +19,6 @@ struct _GskRenderNode
   /* Use for debugging */
   char *name;
 
-  /* Scaling filters */
-  GskScalingFilter min_filter;
-  GskScalingFilter mag_filter;
-
   graphene_rect_t bounds;
 };